<?php
/*
 +----------------------------------------------------------
 * 安装包主配置文件 
 +----------------------------------------------------------
 * Author	: dzy
 * Modify   : lsh
 * Date     : 2010-06-03
 +----------------------------------------------------------
 */
if(!defined('IN_NTALKER')) {
    exit('Access Denied');
}
$pluginCfg	=	array(
	'name'			=> 'Ntalker插件安装包',
	'version'		=> array(
		'1.5'=>'3.1.0',
		'2.0'=>'3.1.0'
	),
	'release'		=> '20101213',
	'charset'		=> 'GBK/UTF-8 ',
	'indcoope'		=> '北京能通天下网络技术有限公司',
	'surl'      	=> 'download.ntalker.com/res',
	'url'	    	=> 'http://www.ntalker.com',
	'durl'  		=> 'http://site.ntalker.com',
	'identifier'	=> 'ntalkeruch',
	'description'	=> 'Ntalker For UCHome',
	'copyright'		=> '北京能通天下网络技术有限公司 版权所有',
	);

//cache文件
$cacheFile = <<<EOT
EOT;

//安装协议
$protocol = <<<EOT
 <p><strong>一、特别提示 </strong><br />
    　　北京能通天下网络技术有限公司（以下简称：能通天下）同意按照本协议的规定，提供Ntalker网络即时通讯软件（以下简称：Ntalker）的使用权限。为获得安装Ntalker的使用权限，您应当同意本协议的全部条款。您一旦使用Ntalker即表示您接受本协议的全部条款。 <br />
  <strong>二、使用规则 </strong><br />
    2.1安装Ntalker后您网站中的在线注册用户之间可以通过Ntalker进行即时沟通。对于在使用Ntalker进行通讯时所产生的任何中断、延迟或其他遗漏，能通天下不承担任何责任。 <br />
    2.2您仅将Ntalker用于合法目的，必须遵循以下原则： <br />
    2.2.1 遵守中国有关的法律和法规； <br />
    2.2.2 遵守所有与网络服务有关的网络协议、规定和程序； <br />
    2.2.3 不得为任何非法目的而使用网络服务系统； <br />
    2.2.4 不得利用Ntalker进行任何可能对互联网或移动网正常运转造成不利影响的行为； <br />
    2.2.5 不得利用Ntalker上传、展示或传播任何虚假的、骚扰性的、中伤他人的、辱骂性的、恐吓性的、庸俗淫秽的或其他任何非法的信息资料； <br />
    2.2.6 不得侵犯其他任何第三方的专利权、著作权、商标权、名誉权或其他任何合法权益； <br />
    2.2.7 不得利用Ntalker进行任何不利于能通天下的行为。 <br />
    2.3   Ntalker可能会利用您计算机的处理器和宽带（或其他适用设备），用于容许您的网站中Ntalker使用者之间通讯联络的有限目的。能通天下有可能将您的品牌用作合作案例对外表述。能通天下将会尽其商业上的合理努力以保护您使用Ntalker进行通讯的隐私性和完整性，但下列情况除外： <br />
    2.3.1 事先获得用户的明确授权； <br />
    2.3.2 根据有关的法律法规要求； <br />
    2.3.3 按照相关政府主管部门的要求； <br />
    2.3.4 为维护社会公众的利益； <br />
    2.3.5 为维护能通天下的合法权益。 <br />
    2.4能通天下可以自行决定保留为Ntalker增加或修改功能，或者提供程序编程之修补、更新和升级的权利。能通天下无需向您发出通知即可自行决定修改、停止或暂停您对任何版本Ntalker的使用，和/或禁用您已经使用或安装的Ntalker， 以便对相关技术进行检修、改良和/或升级。对于由发行和/或不发行Ntalker的新版本而导致的直接或间接损害，能通天下将不承担任何赔偿责任。 </p>
  <p><strong>三、期限、终止和更新 </strong><br />
    3.1期限：  本协议自您首次安装Ntalker之日起生效并保持有效直至能通天下或您依据下述条款终止本协议。 <br />
    3.2终止：您可以随时终止本协议。如果我们认为您违反本协议2.2中相关原则，能通天下或其授权的人有权要求您改正或直接采取一切必要的措施（包括但不限于更改或删除使用者发布的内容等、暂停或终止使用者使用Ntalker的权利）以减轻使用者不当行为造成的影响。能通天下对于因终止本协议而造成的任何损害不承担赔偿责任。若您的网站在一（1）年以上不再使用Ntalker，我们保留取消您在Ntalker服务器保存的所有资料的权利。 <br />
    3.3更新：能通天下有权随时修改本协议的任何条款，一旦本协议的内容发生变动，能通天下将会直接在Ntalker官方网站上公布修改之后的协议内容，该公布行为视为能通天下已经通知您修改内容。能通天下也可通过其他适当方式向您提示修改内容。 </p>
  <p><strong>四、许可权和限制 </strong><br />
    4.1许可权：依据本协议的各条款，  能通天下授予您下载、安装和使用Ntalker的权限，其唯一目的就是让您能够使用Ntalker于本协议协定范围内的合法用途。 <br />
    4.2不可修改：您不会进行、引发、允许或授权就Ntalker或其任何部分进行更改、创制衍生软件、翻译、逆向工程、反编译、分解或破解。 <br />
    4.3第三方：Ntalker目前未集成任何第三方软件。如有人对Ntalker进行破解，并加入第三方软件并通过互联网传播。所造成影响将由破解人及传播人自负。 <br />
    4.4专有所有权：Ntalker的知识产权归能通天下所有。本协议并无向您转让或授予任何知识产权的意图。您仅获得根据本协议所授予您对Ntalker功能有限度的使用权。 您不得以任何行为损害、限制或干涉Ntalker的知识产权。  任何未经授权使用Ntalker知识产权的行为都将构成对本协议的违反以及对知识产权法律和条约的违反，其中包括但不限于版权法和商标法。Ntalker中未包含但可能经由Ntalker访问到的第三方内容的全部所有权和知识产权，都分属于这些内容的拥有者并可能受到适用的版权法或其他知识产权法律和条约的保护。 </p>
  <p><strong>五、额外条款 </strong><br />
    Ntalker将以下政策并入本协议，提供额外条款和条件： <br />
    5.1   Ntalker分发：您不能以出售、转让、出租、租借、分发、出口、进口、担任中介人或提供者或其他方式授予第三方任何涉及Ntalker或其任何部分的权利。 <br />
    5.2任何其他例外：如果您有兴趣从事任何于本协议所允许以外的事情，您必须获得能通天下的预先书面许可，并明确同意任何进一步的（商业性）条款。 </p>
  <p><strong>六、免责声明和责任限制 </strong><br />
    6.1有关紧急服务的免责声明：能通天下在提供Ntalker的同时并不提供紧急服务的连接。 您不得因任何索赔、损害或损失而追究能通天下及其管理人员或雇员的责任。 <br />
    6.2自担风险：您承认并同意承担由于使用或运行Ntalker所产生的、在法律许可范围内最大程度的全部风险。 <br />
    6.3无责任：Ntalker免费供您使用。由此，您承认并同意能通天下、其关联方、其许可人及能通天下员工无须承担由于您使用Ntalker而产生或引发的任何责任。对于Ntalker存在的任何问题或您对Ntalker的任何不满，您唯一的权利及补救措施就是立即卸载并停止使用Ntalker。 <br />
    6.4不可抗力：“不可抗力”是指本协议双方不能合理控制、不可预见或即使预见亦无法避免的事件，该事件妨碍、影响或延误任何一方根据本协议履行其全部或部分义务。该事件包括但不限于政府行为、自然灾害、战争或任何其它类似事件。另外，鉴于网络服务所具有的特殊性质，双方同意黑客攻击、计算机病毒发作也属于不可抗力事件。遭受不可抗力事件一方可暂行中止履行本协议项下的义务直至不可抗力事件影响消除为止，并无需为此承担违约责任，但应尽最大努力减轻因不可抗力事件造成的负面影响。 </p>
  <p><strong>七、赔偿 </strong><br />
    　　您同意保障和维护能通天下、其他使用者及公众的利益，如因您违反有关法律、法规或本协议项下的任何条款而给能通天下或任何其他第三人造成损失，您同意承担由此造成的损害赔偿责任。 <br />
  <strong>八、其他条款 </strong><br />
    8.1部分条款的无效：  如果本协议中的任何条款或条文整体上或于任何执行情况下被认为失效、无效或不可执行，本协议中的其余条款仍将保持全部有效并可执行。 <br />
    8.2无自动弃权：如果能通天下没有对违反本协议的行为采取行动，并不意味着能通天下放弃在今后采取行动的权利。 <br />
    8.3转让：您不可转让本协议或其中所述之任何权利。  能通天下可完全自行决定向任何第三方转让本协议或其中规定的任何权利，而无需事先发出通知。 <br />
    8.4适用法律和管辖法院：本协议的订立、执行和解释及争议的解决均应适用中国法律并受中国法院管辖。如双方就本协议内容或其执行发生任何争议，双方应尽量友好协商解决；协商不成时，任何一方均可向能通天下所在地的人民法院提起诉讼。 </p>
EOT;

//插件文件列表
$fileList	=	<<<EOT
EOT;

//插入插件导出的插件信息 2010-5-31取消

//数据库升级语句
$installSQL = <<<EOT
EOT;

//卸载数据库语句
$uninstallSQL = <<<EOT
EOT;

/**
 +----------------------------------------------------------
 * crossdomain文件配置参数
 +----------------------------------------------------------
 * Author		:	dzy
 * Latest Update:	2008-8-20
 +----------------------------------------------------------
 */
$crossdomain	=	array(
						'crossdomain.xml'   =>array(
									'isbefore'	=>	true,
									'location'  =>	'/\<\/cross\-domain\-policy\>/i',
									'pcode'     =>  array(
                                        '1' => '/\<allow\-access\-from\s+?domain=\"\*\"\s+?\/\>/i',
                                        '2' => '/\<allow\-access\-from\s+?domain=\"\*\.ntalker\.com\"\s+?\/\>/i'
                                            ),
									'allcode'	=>	'<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
	<allow-access-from domain="*.ntalker.com" />
</cross-domain-policy>',
									'addcode'	=>	'
<allow-access-from domain="*.ntalker.com" />',
),
						);
/**
 +----------------------------------------------------------
 * 清理旧版Ntalker安装标记
 +----------------------------------------------------------
 * Modify		:	lsh
 * Latest Update:	2010-05-25
 +----------------------------------------------------------
 */
$clsreg = array(
    'tpl' => array(
				'/(<!\-\-for\s+(ntalker)[\s\S]*?\-\->)[\s\S]*?(<!\-\-for\s+(ntalker)[\s\S]*?\n)/i',
             ),
    'code' => array(
                '/(\/\/for\s+(ntalker))[\s\S]*?(\/\/for\s+\2[\s\S]*?\n)/i',
            )
);

?>
